package com.nado.iims2.blog.bo.service;

import java.util.List;

import com.nado.iims2.blog.model.service.Banner;
import com.nado.iims2.blog.model.service.BannerThema;

public interface BannerBO {
	/**
	 * Gets banner thema list.
	 * 
	 * @return
	 */
	List<BannerThema> getBannerThemaList();
	/**
	 * Gets banner thema info.
	 * 
	 * @param bnnrThmSeq
	 * @return
	 */
	BannerThema getBannerThemaByNo(int bnnrThmSeq);
	/**
	 * Gets banner list.
	 * 
	 * @param bnnrThmSeq
	 * @param progressYn
	 * @param offset
	 * @param count
	 * @return
	 */
	List<Banner> getBannerList(int bnnrThmSeq, String progressYn, int offset, int count);
	/**
	 * Gets banner list count.
	 * 
	 * @param bnnrThmSeq
	 * @param progressYn
	 * @return
	 */
	int getBannerListCount(int bnnrThmSeq, String progressYn);
	/**
	 * Gets banner detail info.
	 * 
	 * @param bnnrSeq
	 * @return
	 */
	Banner getBannerDetail(int bnnrSeq);
	/**
	 * Gets banner order list.
	 * 
	 * @param bnnrThmSeq
	 * @return
	 */
	List<Banner> getBannerOrderList(int bnnrThmSeq);
	/**
	 * Gets max banner order number.
	 * 
	 * @param bnnrThmSeq
	 * @return
	 */
	int getMaxBannerOrder(int bnnrThmSeq);
}
